capybara

Capybara Definition & Meaning - Merriam-Webster: a tailless semiaquatic South and Central American rodent (Hydrochaerus hydrochaeris) often exceeding four feet (1.2 meters) in length.

a capybara meme with gun